insulating trough - Spanish English Dictionary